package com.jinyi.base.network

import com.lzy.okgo.OkGo
import com.lzy.okgo.cache.CacheMode
import com.lzy.okgo.callback.StringCallback
import com.lzy.okgo.model.Response
import org.json.JSONObject

/**
 * JinYiTest
 * @Author wwdeng
 * @CreateTime: 2024/4/15 10:14
 * @Annotation：网络工具类
 */
object NetworkUtils {
    fun get(url: String,params: JSONObject){
        OkGo.get<String>(url) // 请求方式和请求url
            .tag(this) // 请求的 tag, 主要用于取消对应的请求
            .cacheKey("cacheKey") // 设置当前请求的缓存key,建议每个不同功能的请求设置一个
            .cacheMode(CacheMode.NO_CACHE) // 缓存模式，详细请看缓存介绍
            //  .cacheTime(3000)//缓存时间
            .execute(object : StringCallback() {
                override fun onSuccess(response: Response<String>) {
                }

                override fun onError(response: Response<String>) {
                    super.onError(response)
                }
            })
    }

}